package com.attendcollatesys.entity.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.attendcollatesys.util.ExcelDateConvertUtil;
import lombok.Data;

import java.util.Date;

/**
 * excel 的实体类 变量顺序与excel数据从左到右的顺序一致
 */
@Data
public class ExcelATDayDetails {

    @ExcelProperty(converter = ExcelDateConvertUtil.DateConverterYM.class)
    private Date attendanceMonth;

    private String dateType;

    @ExcelProperty(converter = ExcelDateConvertUtil.DateConverterY.class)
    private Date attendanceDate;

    private String departmentManagerId;

    private String name;

    private String rtxAccount;

    private String dingTalkCheckIn;

    private String reissueCardInfo;

    private String checkInTime;

    @ExcelProperty(converter = ExcelDateConvertUtil.DateConverterY.class)
    private Date checkOutDate;

    private String checkOutTime;

    private String leaveApplication;

    private String leaveType;

    private String leaveReason;

    private String overtimeApplication;

    private String overtimeContent;

    @ExcelProperty(converter = ExcelDateConvertUtil.DateConverterYMT.class)
    private Date validOvertimeStartTime;
    @ExcelProperty(converter = ExcelDateConvertUtil.DateConverterYMT.class)
    private Date validOvertimeEndTime;

    private String scheduledWorkHours;

    private String absenteeismDeductionHours;

    private String additionalAbsenceDeductionHours;

    private String lateEarlyTimes;

    private String lateEarlyDeductionHours;

    private String calculatedOvertimeHours;

    private String calculatedAttendanceHours;



}
